#include "channelpool.hpp"

int main()
{
    srand((int)time(nullptr));
    channel_pool cp;
    cp._init();
    cp.Print(); // 输出进程池中的所有进程信息
    int cnt = 1;
    while (cnt--)
    {
        int taskcode = rand() % 5;
        cp.send(taskcode);
        sleep(1);
        std::cout << std::endl;
    }
    cp._quit();
    sleep(10);
    // sleep(10);
    // cp.Print();
    // int cnt = 5;
    // while (cnt--)
    // {
    //     // 发送信息, 执行任务
    //     cp.send();
    //     sleep(1);
    //     std::cout << std::endl;
    // }
    // cp._quit();
    return 0;
}